a night with heavy rain - French English Dictionary